# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年11月28日
"""
import pandas as pd

pd.set_option('display.unicode.east_asian_width', True)
data = [[110, 105, 99], [105, 88, 115], [109, 120, 130], [112, 115]]
name = ['明日', '七月流火', '高袁圆', '二月二']
columns = ['语文', '数学', '英语']
df = pd.DataFrame(data=data, index=name, columns=columns)
print(df)
print("=" * 30)
# print(df.loc['七月流火','英语']) # "英语"成绩,没有行列标签
# print(df.loc[['七月流火'],['英语']]) # "七月流火"的英语成绩,有行列标签
# print(df.loc[['七月流火'],['数学','英语']]) # "七月流火"的数学和英语成绩
# print(df.iloc[[1], [2]])  # 第二行第3列,有行列标签
# print(df.iloc[1, 2]) # 第二行第3列,无行列标签
# print(df.iloc[1:, [2]]) # 第2行到最后一行的第3列,有列标签
# print(df.iloc[1:, 2]) # 第2行到最后一行的第3列,无列标签
# print(df.iloc[1:, [0, 2]])  # 第二行到最后一行的第1列和第3列
# print(df.iloc[:, 2]) # 所有行,第3列,无列标签
print(df.iloc[:, [2]]) # 所有行,第3列,有列标签
